package pc29;

import pc29.model.SungJukVO;

public class J13ValueObject {

	public static void main(String[] args) {
		
		//Value Object 패턴
		//Sun의 J2EE개발에 적용하는 패턴 중 하나
		//데이터베이스 레코드에 대응되는 클래스
		//네트워크 트래픽을 줄이기 위해 사용
		//테이블마다 정의해야 하므로 클래스 수가
		//많아져서 관리학가 어려움
		//하지만, 데이터베이스의 데이터들을
		//효율적으로 전달할 수 있기 때문에 필수 패턴
		
		//디자인 패턴
		//프로그램 개발시 빈번하게 발생하는 특정 문제에
		//대한 해결방법을 정리해서 상황에 따라 간편하게
		//적용해서 쓸 수 있도록 고안된 형식
		//head first design patterns
		//GOF design pattern
		
		//SungJukVO sj = new SungJukVO("태희",99,98,97); // 객체생성, 생성자 호출
		
		SungJukVO sj = new SungJukVO("혜교",10,30,50);
		System.out.println(sj.toString());
		
		
	}

}
